.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Register
 
Win Surprise Gifts!!!
Congratulations!!!


Top 5 Contributors of the Month
MarieAdela
Imran Ghani
Post New Web Links

Directory.Move leads to corrupted 'file'

Posted By:      Posted Date: September 20, 2010    Points: 0   Category :.NET Framework
 

Hello All,

 

I have earlier used Directory.Move to move one folder into an existing sub folder. The path I specified happened to have a slightly different case to the existing directory (temp vs Temp), and the result is two folders, one called temp the other Temp. Normally we can't do this through windows as it recognises the two folders to ultimately have the same name regardless of case. I expected the .NET class to handle in the same way.


I've deleted the original Temp folder, but this 'temp' directory still remains... it's recognised by Windows as a directory yet also reported as not existing! Whilst I could probably live with a redundant corrupt file somewhere on my disk it's really causing some problems with recursive functions that, like the rest of windows, get confused by the directory which exists but doesn't exist.

Has anybody had this same problem? Or rather, how can I fix this?

 

Running VS2008 on Win7.

 

Regards,

Chris




View Complete Post


More Related Resource Links

The file or directory is corrupted or unreadable

  

Hi,

I have installed a two node active/passive sql 2005 cluster on windows 2003 in vmware workstation environment . the cluster installed successfully (configured the cluster according to the link "http://www.bradspace.net/blog/kb/?p=91&more=1&c=1&tb=1&pb=1"). but when I try to move sql server resource group to passive node, it gets fail by logging following error message in event log "initerrlog: Could not open error log file 'G:\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG'. Operating system error = 1392(The file or directory is corrupted and unreadable.)."

I have taken sql resources group offline and manually moved only sql server shared drive to other node and i have found that i am not being able to access error log or any other folder including data on node 2. the operating system shows a error saying that disk is corrupted. I have run chkdsk which delete's all the files of sql setup.

I re-installed sql server, but again found the same problem . by wo

The file or directory is corrupted or unreadable

  

Hi,

I have installed a two node active/passive sql 2005 cluster on windows 2003 in vmware workstation environment . the cluster installed successfully (configured the cluster according to the link "http://www.bradspace.net/blog/kb/?p=91&more=1&c=1&tb=1&pb=1"). but when I try to move sql server resource group to passive node, it gets fail by logging following error message in event log "initerrlog: Could not open error log file 'G:\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG'. Operating system error = 1392(The file or directory is corrupted and unreadable.)."

I have taken sql resources group offline and manually moved only sql server shared drive to other node and i have found that i am not being able to access error log or any other folder including data on node 2. the operating system shows a error saying that disk is corrupted. I have run chkdsk which delete's all the files of sql setup.

I re-installed sql server, but again found the same problem . by wo

Cannot move file from one ftp directory to another in .NET Framework 4.0

  

I'm in the progress of updating my C++ code from visual studio 2005 to visual studio 2010.  I've come across a problem where the FtpWebRequest class is unable to move a file from one directory to another directory on a ftp server when an absolute FtpWebRequest::RenameTo path is specified.

For example, I want to move the file, file.txt from source to destination as follows:
source: /working/
destination: /data/

An example of the code I use to handle this is below:

    Uri^ target = gcnew Uri( gcnew String("FTP://servername//working/file.txt"));
   
    FtpWebRequest^ request = dynamic_cast<FtpWebRequest^>(WebRequest::Create( target ));
   
    request->Credentials = gcnew NetworkCredential( gcnew String("username"), gcnew String("password") );


    request->EnableSsl = (ftpType == ftpTypeFTPS) ? true : false;
    request->KeepAlive = false;
    request->Method = WebRequestMethods::Ftp::Rename;
    request->RenameTo = gcnew String("/data/file.txt");
    request->GetResponse()->Close();


The problem is that FtpWebRequest treats the FtpWeb

How to connect two machines for directory/file operation like copy/move etc in C#

  

Hi All-

I wants to write c# code for a file transfer tool. My basic requirment is that, copying directories/files or moving directories/files from one machine to another machine.

For that I am populating source machine drives, directories and files into a first tree view control.

Now I wants to connect to onther machine which will be a destination machine and populate the drives, directories and files into second treeview control to copy/move the directories from source machine.

To connect, I will provide IPAddress, Port number, user name and password of destination machine.

To accomplish this,

which type of connections could be used?

How many connections type are there?

If the two machines are same LAN/Network how to connect together?

What is client/server connection mode?

What type of transfer protocal could be used?

Please give all the details about this.

Thanks in advance


Get .doc or .docx file from Directory

  

Hi,

I want to get files(.doc,.docx) from Directory and show the Content with formatting in a webform.
Is there any solution?
Please help me.

Thanks in advance.


How to move a file from one domain to another domain?

  
The following code works as it was originally designed to move a file from one directory to another directory on the same server, but I need to change it to work so it will move a file from one server to another server.  My challenge is how to define the source directory on a different server and check if file exists. Please help.Code behind:Protected Sub btnSubmit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSubmit.Click         Dim sFile, source, target, link As String         sFile = FileUpload1.FileName         source = "r:\storage\uploaded" & sFile         target = "r:\storage\" & DepartmentList.SelectedValue & "\" & InstructorList.SelectedValue & "\" & CourseNameList.SelectedValue & "\" & sFile         link = "http://someserver.com/upload/" & DepartmentList.SelectedValue & "/" & InstructorList.SelectedValue & "/" & CourseNameList.SelectedValue & "/" & sFile           'Start SelectedValue is not empty         If Not (DepartmentList.SelectedValue = "" Or InstructorList.SelectedValue = "" Or CourseNameList.SelectedValue = "

How to move PrincipalPermissionAttribute from CS file to app.config?

  
I'm really struggling with the following scenario: I have a WCF service where the methods of the implementation of my service contract are decorated with one, or many, PrincipalPermission attribute(s). For instance: [PrincipalPermission(SecurityAction.Demand, Role = "Administrators")] [PrincipalPermission(SecurityAction.Demand, Role = "MyGroup_1")] public void DoSomething() { //Work done here } [PrincipalPermission(SecurityAction.Demand, Role = "Administrators")] public void DoSomethingElse() { //Work done here } So in this case, method DoSomething(), could be called by users either members of the "Administrators" group or the "MyGroup_1" group. And only Administrators should be allowed to make calls to DoSomethingElse(). My problem is I want to put this in the app.config file, but I can't find any way to do this. How can I "move" these decorations from my CS file to the app.config?  

Directory lookup for the file failed with the operating system error 5

  
Hi I have a Windows desktop application that uses a SQLServer Express database.  The database files are downloaded from my website, followed by the application download (written in VBE).  The first procedure is to attach the database to the SQLServer instance from within the application. I have two test machines one runs Windows XP x84, the other Windows 7 x64.  I never have issues on attaching the database files in my test envirnoment but twice now other people downloading have got the following error System.Data.Sqlclient.sqlexception (ox 80131904) Directory lookup for the file C:\Documtents and Settings\Administrator\Desktop\Tem1.mdf failed with the operating system error 5 (failed to retrieve text for this error. Reason 1815) changed database context to 'master'. I'm not sure what the problem is and therefore how to correct the issue.  I attach the database in code using the create statement e.g. cmd7.CommandText = "USE Master CREATE DATABASE Tem1 ON PRIMARY (FILENAME = '" & DBFullPath & "') LOG ON (FILENAME = '" & DbLogPath & "') FOR ATTACH" Any help or suggestions would be very much appreciated. Chris    

how can i replace a file from a directory using file upload control and c# in a web applicatin

  
i m developing a web based appllication with asp.net and c#. I want to replace a file that is in a directory by code.

Creating Database gives error : "Directory lookup for the file "xxxxx.mdf" failed with the operating

  
Hello FriendsI am creating Database using SQLDMOcode is as follows... Code Snippet SQLServer2Class server = new SQLServer2Class();server.EnableBcp = true;server.Connect(WebConfigurationManager.AppSettings["ServerName"] ,WebConfigurationManager.AppSettings["UserName"],WebConfigurationManager.AppSettings["Password"]);DBFileClass dbFile = new DBFileClass();           dbFile.Name = dbName;          dbFile.PhysicalName = "C:\\" + dbName + ".mdf";          dbFile.Size = 300;          dbFile.FileGrowthType = SQLDMO_GROWTH_TYPE.SQLDMOGrowth_MB;          dbFile.FileGrowth = 25;          dbFile.PrimaryFile = true;          LogFile2Class dbLogFile = new LogFile2Class();          dbLogFile.Name = dbName + "_log";          dbLogFile.PhysicalName = "C:\\" + dbName + "_log.ldf";          dbLogFile.FileGrowthType = SQLDMO_GROWTH_TYPE.SQLDMOGrowth_Percent;          dbLogFile.FileGrowth = 10;          Database2Class newDb = new Database2Class();          newDb.Name = dbName;          newDb.FileGroups.Item("PRIMARY").DBFiles.Add((DBFile)dbFile);          newDb.TransactionLog.LogFiles.Add((_LogFile)dbLogFile);          server.Databases.Add((_Database)newDb); This Code Generates Following Error !!]Microsoft][ODBC SQL Server Driver][SQL Server]Directory lookup for the file "D:\Projects\my_system\mySys

FAQ: How do I listen to changes in a file/directory in the windows file system?

  
How do I listen to changes in a file/directory in the windows file system?Please remember to mark the replies as answers if they help and unmark them if they provide no help. Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.

Drag and drop to windows explorer of SharePoint site leads to 0KB file

  

I believe this issue got by so many people already.

We have a sharepoint site running on HTTPS protocol. There are some scenarios we get multiple documents from customers and need to move them to SharePoint to share them across organization. For this, what we are doing is, we are opening the library and from Actions menu -> Open in Windows Explorer.

The windows explorer is opening fine and when we tried to move the files from local system to windows explorer of the SharePoint site, it is failing to copy data and showing 0KB moved. And at the windows taskbar it is giving notification like "Got network delayed write fail message." when we are doing this on XP. On any other OS, there is no notification and not moving the file.

We are not able to understand the problem. Why it is not able to move, everytime it is copying 0KB.

We can do using upload multiple files feature, but we have to go back and forth between folders and it will slow down the process.

Please help me out, why it is happening... It is not network issue at all for sure.

thanks


ASP.NET and SharePoint developer
Company: http://www.rampgroup.com/
Blog: http://praveenbattula.blogspot.com

DOCX FILE CORRUPTED WHEN RETRIEVED FROM SQL2005

  

I am saving .docx file to database,  the content type for .docx is :-application/vnd.openxmlformats-officedocument.wordprocessingml.document

but whil opening .docx file its giving error as

The file"abc.docx" cannot be opened because there are problem with content.

Details: The file is corrupt and can not be open.

but when chicking ok its opening the correct content.

My code is:

               Response.Clear();
                Response.AppendHeader("Content-Disposition", "attachment;filename=" + filename);
                Response.ContentType = contenttype;
                Response.OutputStream.Write(filedata, 0, filedata.Length);

Help!

Thanks


Move folder from file share to local C:/ drive on same box

  

Hello,

I need to copy a folder from a file share to my local C: drive. Is there an easy way to do this in SSIS, or do I have to write a DOS batch file and execute it from SSIS.

Any help would be appreciated

Dave


Dave SQL Developer

Merge replication with Web synchronization - want to move virtual directory

  

Configuration: W2003 server, SQL 2008 ent, SQLCE 3.5sp1 (version 3.5.8080.0)

Using merge setup wizard many moons ago I set the path for my virtual directory to a disk that is now having space problems. As you can guess, I took the default path for SQLCE under C:/Progam Files. Occasionally a subscriber has an issue and when they reinitiate a subscription for some reason a file that is twice as large as the database begins to grow under the Web sync folder. This file has an .OUT extension.

I'd like to move the virtual directory to another disk to alleviate the space problems. But with hundreds of active subscriptions I'm leery of doing this since the database size is over 1gb and we do not want to break the current subscriptions!

Can I simply move the virtual directory using a copy/paste of the files and redesignating the path in IIS?

My snapshot folder is fine and I don't need to move that. It's just this IIS virtual directory that is on the C: drive.

I know I cannot create a new Web Sync point using the Wizard since it will break the subsritptions I have out there already.


Writing File in Oracle to Secured Directory on NAS Server

  

I have a stored procedure that creates a comma delimited file. I can easily write to a directory on the database server, but I would like to write the file to a mapped network directory on a NAS server. The issue, at least conceptually (sorry for being a novice here), is that I have no way of accessing or embedding the necessary username/password to write to the specified directory.

Based on initial research, it looks like the oracle account is the one writing the file. Would that mean that the oracle account would have to have the appropriate privileges to the NAS directory? Who would that oracle user be? The niku account user being used to execute the proc?

Kind of lost here. Would like to send directly to the NAS to avoid an SFTP to another environment.



Categories: 
ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend