begin process at 2012 05 28 01:40:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

Probléme de création de fichier avec Visual Studio.net(ASP.NET et c#)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probléme de création de fichier avec Visual Studio.net(ASP.NET et c#)

samedi 3 avril 2004 à 11:54:07 | Probléme de création de fichier avec Visual Studio.net(ASP.NET et c#)

kenza_sana


Bonjour j'ai un grand probléme pour créer un dossier

j'ai taper le code suivante que j'ai trouver dans le

MSDN de Visual Studioi.net en c#:



// Specify the directory you want to manipulate.
string path = @"c:\MyDir";

try
{
// Determine whether the directory exists.
if (Directory.Exists(path))
{
Console.WriteLine("That path exists

already.");
return;
}

// Try to create the directory.
DirectoryInfo di =

Directory.CreateDirectory(path);
Console.WriteLine("The directory was created

successfully at {0}.", Directory.GetCreationTime(path));

// Delete the directory.
di.Delete();
Console.WriteLine("The directory was deleted

successfully.");
}
catch (Exception e)
{
Console.WriteLine("The process failed: {0}",

e.ToString());
}
finally {}

}


Mais le dossier ne se crée pas je n'arrive pas a

comprednre pourquoi ??
Ce code je l'ai intégrer dans mon service web fichier

(*.asmx.cs) je ne voit pas pourquoi ca ne marche pas il

ne m'affiche aucune erreur : pour le path j'ai aussi

essayer ( string path = @"c:\\MyDir";) car j'ai vu ca

dans ce forum ...et j'ai ajputer l'espace de nom

(System.IO)
MERCI de m'aider
samedi 3 avril 2004 à 13:14:02 | Re : Probléme de création de fichier avec Visual Studio.net(ASP.NET et c#)

jesusonline

Membre Club Administrateur CodeS-SourceS
Je connais pas tres bien le C# mais je comprend pas certains truc ...

pour le if tu detecte si le dossier est deja crée ou non mais apres tu t'en sers pas. Le reste du code devrait etre la ssi il n'existe pas donc un truc du genre



if (Directory.Exists(path))
{
Console.WriteLine("That path exists

already.");
return;
}
else
{
// Try to create the directory.
DirectoryInfo di =

Directory.CreateDirectory(path);
Console.WriteLine("The directory was created

successfully at {0}.", Directory.GetCreationTime(path));
}



et apres je comprend pas du tout pourkoi tu supprimes ton dossier (tu viens de le créer et ensuite tu le supprimes ???)

donc normalement tu n'as pas besoin de :
di.Delete();
Console.WriteLine("The directory was deleted successfully.");

Je connais pas (encore) C# donc c possible que je me sois trompé, mais ce que j'ai dit me parait coherent avec ton erreur: le code que t'as mis crée un dossier puis le supprime il n'y a donc aucune erreur et le dossier a été crée puis supprimé tu ne le vois donc pas ...

En esperant t'avoir aidé

Cyril (Alias Jesusonline)
samedi 3 avril 2004 à 16:18:12 | Re : Probléme de création de fichier avec Visual Studio.net(ASP.NET et c#)

kenza_sana

MERCI c'est trés gentille vous avez raison je vient de tester votre code et ca marche ......
Vous ne pouvez pas imaginez a quel point votre aide m'est importante car ca m'a bloqué pour mon projet et la grace a vous je peut avancer
Encore MERCI
samedi 3 avril 2004 à 16:35:35 | Re : Probléme de création de fichier avec Visual Studio.net(ASP.NET et c#)

kenza_sana


Encore merci mais quand je veut changer le nom du

dossier ca ne marche pas il crée toujours un dossier

appelé "MyDir" malgré que j'ai changer dans le code le

path pour qu'il devient (string path = @"c:\MyDossier";)
Merci de vouloir m'aider car dans mon application

j'ajoute des membres a ma base de donées et a chaque

ajout , un dossier doit etre créer automtiquement et qui

auras comme nom le (login) du nouveau membres (qui est

dans ma base la clé primaire)
Donc ce qui fait que les dossier que je vait créer vont

porter des noms différents alors que la je suis bloqué

dans un seul nom ...
En plus je crée aussi des sous dossier
Merci encore...
Si vous pouvez m'aider a changer ce nom car je ne

comprend pas pourquoi il ne fait que (MyDir).
samedi 3 avril 2004 à 17:09:16 | Re : Probléme de création de fichier avec Visual Studio.net(ASP.NET et c#)

jesusonline

Membre Club Administrateur CodeS-SourceS
Je comprend pas pourkoi on met un arobase devant la valeur de la variable ca doit etre spécifique à C# donc l'erreur peut venir d'ici car je ne comprend pas ca.

Sinon il faut modifier le nom avant le bloc try pas aprés. Je pense que l'erreur vient d'ici ...
sinon envoyez moi un bout de code :)

@+

Cyril (Alias Jesusonline)
samedi 3 avril 2004 à 19:09:03 | Re : Probléme de création de fichier avec Visual Studio.net(ASP.NET et c#)

kenza_sana



Voici le code dans mon fichier (asmx.cs)


public void AjoutMembres(string log, string nom)

{
//.............................................
..............Ici il y'a le code de l'ajout des membres

dans la base .....................//


string path = @"c:\MyDossier";/*La je veut l'apeler

MyDossier */
try {
// Determine whether the directory exists.
if (Directory.Exists(path))
{
Console.WriteLine("That path exists already.");
return;
}
else
{
// Try to create the directory.
DirectoryInfo di = Directory.CreateDirectory(path);
Console.WriteLine("The directory was created

successfully at {0}.", Directory.GetCreationTime(path));
}



}
catch (Exception e)
{
Console.WriteLine("The

process failed: {0}", e.ToString());
}
finally {}



}

MERCI c'est vraiment trés gentil
samedi 3 avril 2004 à 19:50:27 | Re : Probléme de création de fichier avec Visual Studio.net(ASP.NET et c#)

jesusonline

Membre Club Administrateur CodeS-SourceS
J'ai simplifié ton code car je pense que certain truc ne te servait à rien (console.writeline)

donc en vb ca donne ca :

Dim path As String = "c:\rep"

Try
If Not Directory.Exists(path) Then
Directory.CreateDirectory(path)
End If
Catch ex As Exception
' Il y a une erreur
End Try

en C#

string path = "c:\MyDossier";

try {

if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
}
catch (Exception e)
{
/// Erreur
}

Donc tu n'as qu'a modifier la variable path comme tu veux avant le bloc try et ca devrait marcher

essaye comme cela
string path = "c://" + nom;

et la ca devrait te créer un dossier avec le nom de ton utilisateur

c'est possible qu'il y ait qq erreurs car je connais pas C# ... mais je pense au vu de ton code que la syntaxe est a peu pres correcte

@+




Cyril (Alias Jesusonline)


Cette discussion est classée dans : net, console, path, directory, writeline


Répondre à ce message

Sujets en rapport avec ce message

authentification asp .net + active directory [ par ebmohamed ] comment faire pour vérifier à partir d'un formulaire asp.net qu'un utilisateur appartient aux domaines spécifiés dans active directory pour lui autori [ASP.NET] authentification [ par dedella_al ] Bonjour, je suis entrain de concevoir un Intranet mais j'ai un souci en ce qui concerne l'authentification de mes utilisateurs. Quelles est l'avantage création de dossier sur le serveur [ par mathalizes ] Bonjour,J'ai bug lorsque je veux créer un dossier sur le serveur:Could not find a part of the path "D:\".Exception Details: System.IO.DirectoryNotFoun ASP.NET (C#) / Active Directory [ par jocelyn_laurin ] ASP.NET (C#) / Active Directory Messagepar jocelyn.laurin sur Jeu 18 Mar 2010, 13:59 Bonjour, Je souhaiterai créer une page ASPX listant tous les ut Authentifier un user d'active directory via ASP.NET [ par Francki ] Bonjour à tous ! Je suis assez nouveau avec les principes de ASP.NET dans le cadre d'un stage on m'a demandé de réaliser un intranet. J'explique ma si Comment peut-on intégrer un class dans asp.not c sharp [ par phpdos ] J'ai un formulaire : lorsque l'utilisateur le remplit, l'application prendre les informations et crée un fichier data (.csv) et le dépose sur le serve PROBLÈME ASP.NET + ACTIVE DIRECTORY - POUR EXPERT [ par biowaste ] Bonjour !!Voici la description de mon problème. Je dois concevoir une application asp.net qui apellera un com+ pour effectuer certain traitement. Le p ASP.NET [ par EGTV ] JE VEUX COMMANDER UN DROPDOWNLISTAVEC DU CODE JAVASCRIPT [ASP.NET] Ecriture dans une textarea... [ par Mickylord ] Bonjour a tous, voila mon problème,j'ai crée une textarea, et j'aimerai que quand j'inscrit dedans un texte, je puisse a tout moment lorsque je met un [ASP.NET] PB => proprieté Type de RequiredFieldValidator [ par nitrique ] Bonjour @ tous,Je crée un composant: RequiredFieldValidator en dynamique et lorsque je lui affecte la proprieté: Type, il fait la tronche:(Identificat


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 7,004 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales